package com.jmp.base.dto;

import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * @author cjr
 */
@Data
@Builder
public class MessagePushRequest {
    private MessagePushClientEnum clientEnum;

    private MessagePushType type;
    private Integer fromType;
    private Integer fromId;


    /**
     * 推送ID类型
     * {@link com.jmp.base.MessageApi}
     */
    private Integer toType;
    /**
     * 推送ID子类型:
     * 1)关注具体类型
     */
    private Integer toChildType;
    private Integer toId;
    /**
     * 批量IDS
     */
    private List<Integer> toIds;


    /**
     * 自定义标题
     */
    private String title;
    /**
     * 内容填充
     */
    private String[] fillData;
    /**
     * 跳转参数
     */
    private Object[] pageParams;
}
